name: tests221 run_id: commands[0] env LANG: en_US.UTF-8 env HOME: /home/jenkins env PATH: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221/bin:/opt/pyenv/bin:/tmp/venv-rusM/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin env PYTHONHASHSEED: 1846056033 env PIP_DISABLE_PIP_VERSION_CHECK: 1 env PYTHONIOENCODING: utf-8 env USE_ODL_ALT_KARAF_ENV: ./karaf221.env env USE_ODL_ALT_KARAF_INSTALL_DIR: karaf221 env TOX_ENV_NAME: tests221 env TOX_WORK_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox env TOX_ENV_DIR: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221 env VIRTUAL_ENV: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221 metadata pid: 54749 cwd: /w/workspace/transportpce-tox-verify-transportpce-master/tests allow: /w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221/bin/*:launch_tests.sh cmd: ./launch_tests.sh 2.2.1 exit_code: 1 using environment variables from ./karaf221.env pytest -q transportpce_tests/2.2.1/test01_portmapping.py ................................... [100%] 35 passed in 76.80s (0:01:16) pytest -q transportpce_tests/2.2.1/test02_topo_portmapping.py ...... [100%] 6 passed in 46.46s pytest -q transportpce_tests/2.2.1/test03_topology.py .F.F..F....F.FFF.FF......F.F.....F.F...F.F.F [100%] =================================== FAILURES =================================== __________________ TransportPCEtesting.test_02_getClliNetwork __________________ self = def test_02_getClliNetwork(self): response = test_utils.get_ietf_network_request('clli-network', 'config') self.assertEqual(response['status_code'], requests.codes.ok) logging.info(response) > self.assertEqual(response['network'][0]['node'][0]['node-id'], 'NodeA') E AssertionError: 'NodeSC' != 'NodeA' E - NodeSC E ? ^^ E + NodeA E ? ^ transportpce_tests/2.2.1/test03_topology.py:124: AssertionError ____________ TransportPCEtesting.test_04_getLinks_OpenroadmTopology ____________ self = def test_04_getLinks_OpenroadmTopology(self): # pylint: disable=redundant-unittest-assert response = test_utils.get_ietf_network_request('openroadm-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 10) E AssertionError: 16 != 10 transportpce_tests/2.2.1/test03_topology.py:140: AssertionError __________________ TransportPCEtesting.test_07_getClliNetwork __________________ self = def test_07_getClliNetwork(self): response = test_utils.get_ietf_network_request('clli-network', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(response['network'][0]['node'][0]['node-id'], 'NodeA') E AssertionError: 'NodeSC' != 'NodeA' E - NodeSC E ? ^^ E + NodeA E ? ^ transportpce_tests/2.2.1/test03_topology.py:190: AssertionError ____________ TransportPCEtesting.test_12_getLinks_OpenRoadmTopology ____________ self = def test_12_getLinks_OpenRoadmTopology(self): # pylint: disable=redundant-unittest-assert response = test_utils.get_ietf_network_request('openroadm-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 12) E AssertionError: 18 != 12 transportpce_tests/2.2.1/test03_topology.py:277: AssertionError ___________ TransportPCEtesting.test_14_omsAttributes_ROADMA_ROADMC ____________ self = def test_14_omsAttributes_ROADMA_ROADMC(self): # Config ROADMA-ROADMC oms-attributes data = {"span": { "auto-spanloss": "true", "engineered-spanloss": 12.2, "link-concatenation": [{ "SRLG-Id": 0, "fiber-type": "smf", "SRLG-length": 100000, "pmd": 0.5}]}} response = test_utils.add_oms_attr_request( "ROADM-A1-DEG2-DEG2-TTP-TXRXtoROADM-C1-DEG1-DEG1-TTP-TXRX", data) > self.assertEqual(response.status_code, requests.codes.created) E AssertionError: 204 != 201 transportpce_tests/2.2.1/test03_topology.py:317: AssertionError ___________ TransportPCEtesting.test_15_omsAttributes_ROADMC_ROADMA ____________ self = def test_15_omsAttributes_ROADMC_ROADMA(self): # Config ROADM-C1-ROADM-A1 oms-attributes data = {"span": { "auto-spanloss": "true", "engineered-spanloss": 12.2, "link-concatenation": [{ "SRLG-Id": 0, "fiber-type": "smf", "SRLG-length": 100000, "pmd": 0.5}]}} response = test_utils.add_oms_attr_request( "ROADM-C1-DEG1-DEG1-TTP-TXRXtoROADM-A1-DEG2-DEG2-TTP-TXRX", data) > self.assertEqual(response.status_code, requests.codes.created) E AssertionError: 204 != 201 transportpce_tests/2.2.1/test03_topology.py:332: AssertionError __________________ TransportPCEtesting.test_16_getClliNetwork __________________ self = def test_16_getClliNetwork(self): # pylint: disable=redundant-unittest-assert response = test_utils.get_ietf_network_request('clli-network', 'config') self.assertEqual(response['status_code'], requests.codes.ok) listNode = ['NodeA', 'NodeC'] for node in response['network'][0]['node']: nodeId = node['node-id'] > self.assertIn(nodeId, listNode) E AssertionError: 'NodeSC' not found in ['NodeA', 'NodeC'] transportpce_tests/2.2.1/test03_topology.py:341: AssertionError __________ TransportPCEtesting.test_18_getROADMLinkOpenRoadmTopology ___________ self = def test_18_getROADMLinkOpenRoadmTopology(self): # pylint: disable=redundant-unittest-assert response = test_utils.get_ietf_network_request('openroadm-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 20) E AssertionError: 24 != 20 transportpce_tests/2.2.1/test03_topology.py:374: AssertionError ______ TransportPCEtesting.test_19_getLinkOmsAttributesOpenRoadmTopology _______ self = def test_19_getLinkOmsAttributesOpenRoadmTopology(self): response = test_utils.get_ietf_network_request('openroadm-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 20) E AssertionError: 24 != 20 transportpce_tests/2.2.1/test03_topology.py:409: AssertionError __________________ TransportPCEtesting.test_26_getClliNetwork __________________ self = def test_26_getClliNetwork(self): # pylint: disable=redundant-unittest-assert response = test_utils.get_ietf_network_request('clli-network', 'config') self.assertEqual(response['status_code'], requests.codes.ok) listNode = ['NodeA', 'NodeB', 'NodeC'] for node in response['network'][0]['node']: nodeId = node['node-id'] > self.assertIn(nodeId, listNode) E AssertionError: 'NodeSC' not found in ['NodeA', 'NodeB', 'NodeC'] transportpce_tests/2.2.1/test03_topology.py:550: AssertionError ____________ TransportPCEtesting.test_28_verifyOppositeLinkTopology ____________ self = def test_28_verifyOppositeLinkTopology(self): response = test_utils.get_ietf_network_request('openroadm-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 30) E AssertionError: 34 != 30 transportpce_tests/2.2.1/test03_topology.py:575: AssertionError __________________ TransportPCEtesting.test_34_getClliNetwork __________________ self = def test_34_getClliNetwork(self): response = test_utils.get_ietf_network_request('clli-network', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['node']), 1) E AssertionError: 3 != 1 transportpce_tests/2.2.1/test03_topology.py:689: AssertionError __________________ TransportPCEtesting.test_36_getClliNetwork __________________ self = def test_36_getClliNetwork(self): response = test_utils.get_ietf_network_request('clli-network', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['node']), 1) E AssertionError: 3 != 1 transportpce_tests/2.2.1/test03_topology.py:699: AssertionError ____________ TransportPCEtesting.test_40_getLinks_OpenRoadmTopology ____________ self = def test_40_getLinks_OpenRoadmTopology(self): response = test_utils.get_ietf_network_request('openroadm-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 16) E AssertionError: 20 != 16 transportpce_tests/2.2.1/test03_topology.py:745: AssertionError __________________ TransportPCEtesting.test_42_getClliNetwork __________________ self = def test_42_getClliNetwork(self): response = test_utils.get_ietf_network_request('clli-network', 'config') self.assertEqual(response['status_code'], requests.codes.ok) > self.assertNotIn('node', response['network'][0]) E AssertionError: 'node' unexpectedly found in {'network-id': 'clli-network', 'network-types': {'org-openroadm-clli-network:clli-network': {}}, 'node': [{'node-id': 'NodeSC', 'org-openroadm-clli-network:clli': 'NodeSC'}, {'node-id': 'NodeSA', 'org-openroadm-clli-network:clli': 'NodeSA'}]} transportpce_tests/2.2.1/test03_topology.py:784: AssertionError ________ TransportPCEtesting.test_44_check_roadm2roadm_link_persistence ________ self = def test_44_check_roadm2roadm_link_persistence(self): response = test_utils.get_ietf_network_request('openroadm-topology', 'config') self.assertEqual(response['status_code'], requests.codes.ok) self.assertNotIn('node', response['network'][0]) > self.assertEqual(len(response['network'][0]['ietf-network-topology:link']), 6) E AssertionError: 10 != 6 transportpce_tests/2.2.1/test03_topology.py:795: AssertionError --------------------------- Captured stdout teardown --------------------------- all processes killed =========================== short test summary info ============================ FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_02_getClliNetwork FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_04_getLinks_OpenroadmTopology FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_07_getClliNetwork FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_12_getLinks_OpenRoadmTopology FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_14_omsAttributes_ROADMA_ROADMC FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_15_omsAttributes_ROADMC_ROADMA FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_16_getClliNetwork FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_18_getROADMLinkOpenRoadmTopology FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_19_getLinkOmsAttributesOpenRoadmTopology FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_26_getClliNetwork FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_28_verifyOppositeLinkTopology FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_34_getClliNetwork FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_36_getClliNetwork FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_40_getLinks_OpenRoadmTopology FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_42_getClliNetwork FAILED transportpce_tests/2.2.1/test03_topology.py::TransportPCEtesting::test_44_check_roadm2roadm_link_persistence 16 failed, 28 passed in 135.37s (0:02:15) standard error: which: no pytest-3 in (/w/workspace/transportpce-tox-verify-transportpce-master/.tox/tests221/bin:/opt/pyenv/bin:/tmp/venv-rusM/bin:/opt/pyenv/shims:/home/jenkins/.local/bin:/home/jenkins/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/opt/puppetlabs/bin)